package com.xidian.zhiancloud.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 维护计划制定实体
 */
@Data
@TableName(value = "t_defend_plan_make")
public class DefendPlanMake {
    /**
     *   id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     *   公司id
     */
    @TableField("company_id")
    private Long companyId;

    /**
     *   计划名称
     */
    @TableField("program_name")
    private String programName;

    /**
     *   组织部门id
     */
    @TableField("org_id")
    private Long orgId;

    /**
     *   维护开始时间
     */
    @TableField("defend_start_time")
    private Date defendStartTime;

    /**
     *   维护结束时间
     */
    @TableField("defend_stop_time")
    private Date defendStopTime;

    /**
     *   维护人
     */
    private String defender;

    /**
     *   组织与职责分工
     */
    @TableField("org_resp_work")
    private String orgRespWork;

    /**
     *   作业方案
     */
    @TableField("op_plan")
    private String opPlan;

    /**
     *   质量要求
     */
    @TableField("qual_rept")
    private String qualRept;

    /**
     *   附件
     */
    private String annex;

    /**
     * 添加时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 添加人
     */
    private Long creator;

    /**
     * 状态  0未发布  1进行中  2已完成
     */
    private Integer status;
}